package impls.classes;

public abstract class Constants {
	private static final long serialVersionUID = -3084922517457358536L;

	// GraphicsAgent constants
	public static final int MINCOORD = 0;

	public static final int MAXCOORD = 100;

	public static final int UP = 0;

	public static final int RIGHT = 1;

	public static final int DOWN = 2;

	public static final int LEFT = 3;

	public static final int CARCOLOR = 0x87cefa;

	public static final int STATIONCOLOR = 0xdc9999;

	public static final int SELECTEDCARCOLOR = 0x0000ff;

	public static final int SELECTEDSTATIONCOLOR = 0xff0000;

	// agent types
	public static final String CAR = "Car";

	public static final String STATION = "Station";

	// fuel limits
	public static final int MINFUEL = 2 * MAXCOORD / 3;

	public static final int MAXFUEL = 2 * MAXCOORD;

	// conversation ids
	public static final String DRAW = "draw";

	public static final String GRAPHICSAID = "graphicsAID";

	public static final String FUELPRICE = "fuelPrice";

	public static final String MYFUELPRICE = "myFuelPrice";

	public static final String REFUELED = "refueled";

	public static final String MESSAGE = "message";

	// time interval
	public static final int INTERVAL = 100;

	// CarAgent constants
	public static final String TYPE = CAR;

	public static final int RECEIVEINTERVAL = 20;

	// StationAgent constants
	public static final String[] FUELCOMPANIES = { "Aral", "Shell", "Esso" };

	public static final float MAXPRICE = 100;

	public static final float MINPRICE = 1;

	public static final int DISCOUNT = 15;

	public static final int TIMEDIF = ((MAXFUEL - MINFUEL) + MINFUEL / 2)
			* INTERVAL;
}
